
let cache = {
	set(key,value){
		// #ifdef H5
		sessionStorage.setItem(key,value);
		// #endif
		// #ifdef APP-PLUS
		uni.setStorageSync(key,value);
		// #endif
		// #ifdef MP-TOUTIAO
		tt.setStorageSync(key,value);
		// #endif
	},
	get(key){
		// #ifdef H5
		return sessionStorage.getItem(key);
		// #endif
		// #ifdef APP-PLUS
		return uni.getStorageSync(key);
		// #endif
		// #ifdef MP-TOUTIAO
		return tt.getStorageSync(key);
		// #endif
	},
	remove(key){
		// #ifdef H5
		return sessionStorage.removeItem(key);
		// #endif
		// #ifdef APP-PLUS
		uni.removeStorageSync(key);
		// #endif
		// #ifdef MP-TOUTIAO
		tt.removeStorageSync(key);
		// #endif
	},
	clear(){
		// #ifdef H5
		sessionStorage.clear();
		// #endif
		// #ifdef APP-PLUS
		uni.clearStorageSync();
		// #endif
		// #ifdef MP-TOUTIAO
		tt.clearStorageSync();
		// #endif
	}
};

export default {
    install:function (vue) {
        vue.prototype.$cache = cache;
    },
	cache,
}